package com.liveneo.adapter.mobile.service.bussniess;

import com.liveneo.adapter.mobile.model.BaseResponse;
import com.liveneo.adapter.mobile.model.request.CaseInfoSelfRequest;
import com.liveneo.adapter.mobile.model.request.LossItemListRequest;
import com.liveneo.adapter.mobile.model.request.SurveyFinishRequest;
import com.liveneo.adapter.mobile.model.request.TurnPersonSurveyRequest;
import com.liveneo.adapter.mobile.model.request.VersionRequest;
import com.liveneo.adapter.mobile.model.response.CaseInfoSelfResponse;
import com.liveneo.adapter.mobile.model.response.LossItemListResponse;
import com.liveneo.adapter.mobile.model.response.VersionResponse;

/**
 * @Title:MobileBussService接口：APP接口service层
 * @Description:
 * @Author:zhoupan
 * @Since:2016-11-12 下午17:15:00
 * @Version:1.0.0
 * @Copyright (c) 北京朗泰恒盛信息技术有限公司-版权所有
 */
public interface MobileBussService {
	 /**
     * 请求理赔，自助/平台，自助案件转人工查勘
     * @param  报案号，手机号/员工号，请求类型：手机/平台
     * @return ReturnMsgDto
     */
	public BaseResponse requestTurnPeronSurvey(TurnPersonSurveyRequest request)  throws Exception;
	
	public CaseInfoSelfResponse getRegistInfo(CaseInfoSelfRequest request)  throws Exception;
	
	public VersionResponse getNewVersion(VersionRequest request)  throws Exception;
	
	public BaseResponse surveyFinish(SurveyFinishRequest request)  throws Exception;
	
	public BaseResponse surveyFinish4C(SurveyFinishRequest request)  throws Exception;
	
	public LossItemListResponse getCaseList(LossItemListRequest request)  throws Exception;
}
